/*** init ***/
*{
    margin: 0;
    padding: 0;
}
body{
    font-size: 14px;
    font-family: "微软雅黑","Microsoft YaHei", "宋体";
}
table{
    border-collapse: collapse;
    border-spacing: 0;
}
img{ border:none; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;}
ul,dl,ol{ list-style: none;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; }
h1{ font-size: 18px; }
h2{ font-size: 16px; }
h3{ font-size: 14px; }
sup{ vertical-align: text-top;}
sub{ vertical-align: text-bottom;}
input,button,textarea,select{
    font-family: inherit;
    font-size: inherit;
    *font-size: 100%;
    font-weight: inherit;
    outline: none;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
button{
    border: 0;
}
button:hover{
    cursor: pointer;
}
table{ font-size: inherit; }
small{ font-size: 100%; }
a{
    text-decoration: none;
    cursor: pointer;
}
/*** end init ***/

/*** common style ***/
.wrapper{
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.show{
    display: block;
}
.hide{
    display: none;
}
.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.clearfix{ *zoom: 1; }
/*** end common style ***/
/*** the style of error pages ***/
.errors{ width: 100%; float: left;}
.errors ul{ width:100%; float: left;}
.errors li{
    float: left;
    width: 100%;
    height: 24px;
    color: #EA6A00;
    font-size: 15px;
    line-height: 24px;
    background: url(/default/images/icon/icon1.png) 0px -95px  no-repeat;
}
.errors li span{ padding-left: 19px;}
/*** end the style of error pages ***/

/* the style of input's properties(placeholder) */
.phcolor{ color: #8b8b8b!important;}
/* end the style of input's properties(placeholder) */
